/*
xong reset
*/
img{
    border:0px;    
}
body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
}

a:link, a:visited { color: #000; text-decoration: none; font-weight: bold;} 
a:active, a:hover { color: #F00; text-decoration: none}

h1 {
	margin: 0px;
	padding: 3px 0px 15px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

h2 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #3e78b2;
}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #06A;
}

p{
	margin: 0px;
	padding: 0 0 10px 0;
	text-align: justify;
}

.spacetobottom {
	clear: both;
	height: 50px;
}

.spacetoright {
	float: left;
	width: 10px;
	height: 1px;;
}

/* ----- Form -----
form{
	margin: 5px 0 0 0;
	padding: 0px;
	text-align: right;	
}

label {
	margin: 0 10px;
}

input{
	width: 150px;
	height: 15px;
	color: #aabdd0;
	border: 1px solid #686f76;
}
.button{
	margin: 0px;
	width: 50px;
	height: 20px;
	border: 0px;
	color: #333333;
	font-weight: bold;
	background: #FFFFFF;
	cursor: pointer;
}
 End of Form */

.more_button a {
	clear: both;
	display: block;
	width: 100px;
	height: 18px;
	margin: 0px;
	padding: 2px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background: #79b5f3;
	border: 1px solid #FFF;
}
#noidung_admin{    
    width:98%;
    margin:0px auto;
}
#border-top {
    background-image: url('../images/header_middle.png');
    background-repeat: repeat-x;
    height: 54px;    
    margin-top:20px;
    border: 1px solid #cccccc;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#border-top h1{
    color: #fff;
    padding:10px;
}
#heading_menu{
    width:99.8%;
    border:1px solid #cccccc;
    background-color: #F0F0F0;
    background-repeat: repeat;
    float:left;
   
}
#content_box {
    width:99.8%;
    margin:0px auto;
    float:left;
    border:1px solid #ccc;
}
.noidungtin {
    padding: 10px;
    margin-top: 5px;
}
#formlogin{
    background-color:#F4F4F4;
    width:300px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}
#forumdangnhap {
    padding-left:20px;
}
.error{
    color:red;
}
fieldset{
    border: 1px solid #ccc;
}
table{
    
}
td{
    padding:5px;
    padding-left:10px;
    background-color:#cacaca;
    color:#000;
    font-size:12px;
}
.noidunght {
    float:right;
}
.user li{
    display:inline;
    padding-right:5px;
}
.menu_phai {
    float:right;
    padding:0;
    margin:0px;
}
.menu_trai {
    float:left;
}
.user {
    margin:0px;
    padding:0px;
    float:right;
}

.chon_trang, .chon_danhmuc {    
    float: left;
    margin:13px;
}
 .results{
    float:right;
    width:180px;
    background-color: #EDF8FF; 
    padding:2px;
    margin: -2px 4px 4px 4px;    
    color:#4085AA;
    border:1px solid #D3FFFF;
}
.ajax_hien{
    background-image:url(../images/tick.png);
    width:16px;
    height:16px;
    cursor: pointer;
}
.ajnb .ajax_hien{
    background-image:url(../images/noibat.png) !important;
    width:42px;
    height:15px;
    cursor: pointer;
}

.ajnb .unpublish{
    background-image:url(../images/noibat.png) !important;
    width:42px;
    height:15px;
    background-position: 0px 16px;
    cursor: pointer;
}
.unpublish{
    background-image:url(../images/publish_x.png) !important;
    width:16px;
    height:16px;
    cursor: pointer;
}
.untopbot{
     background-image:url(../images/publish_x.png) !important;
    width:16px;
    height:16px;
    cursor: pointer;
}
.ajnbp .ajax_hien{
    background-image:url(../images/top_bot.png) !important;
    width:42px;
    height:15px;
    cursor: pointer;
}
.ajnbp .untopbot{
    background-image:url(../images/top_bot.png) !important;
    width:42px;
    height:15px;
    background-position: 0px 16px;
    cursor: pointer;
}
/*quang cao */
.ajqc .ajax_hien{
    background-image:url(../images/cen_left.png) !important;
    width:42px;
    height:15px;
    cursor: pointer;
}
.ajqc .untopbot{
    background-image:url(../images/cen_left.png) !important;    
    width:42px;
    height:15px;
    background-position: 0px 16px;
    cursor: pointer;
}
/*end quang cao**/

.pager li{
    float:left;
    display:block;
    border:1px solid #F4F4F9;
    padding:2px;
    background-color: #F4F4F9;
    color:#fff;
    margin:-2px 1px 1px 1px;
}
.pager .current{
    background-color:#A6A6BC ;
}

/*form he thong*/
table.form tr td:first-child {
    
}
.form > * > * > td {
    border-bottom: 1px dotted #CCCCCC;
    color: #000000;
    padding: 10px 0px 10px 10px;
    background-color:#f7f7fb;
}
.form {
    width:100%;
    background-color: #FFF;
}
.box_heading {
    height:35px;
    background:#ececfa;
    border:1px solid #aebbff;
}
.box_heading .icon {
    float:left;
    margin-left: 15px;
    color:#042dfc;
}
.box_heading .icon .ok{
    margin-left: 100px;
}
.box_heading .right {
    float:right;
    margin-right:25px;
}
.box_noidung {
    border:1px solid #cacaca;
    padding-bottom: 40px;
}
.noidunght table {
    width:400px;
    margin-bottom:20px;
}
.noidunght h2 {
    background-color:#1881b4;
    color:#fff;
    padding:5px 5px 5px 20px;
    
}
.td1 {
    background-color:#dfdede;
}
.menu_admin table.form tr td:first-child {
    width: 20px;
}
.menu_admin table.form th{
    text-align:left;
    padding-left:15px;
}
.form > * > * > td img {
    padding-left: 7px;
    padding-right: 0px;
}
/*tool tip*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/*end toooltip*/